package com.navinfo.opentsp.platform.computing.analysis.entity;

import java.io.Serializable;

/**
 * @author Administrator
 * @date 2017-04-27
 * @modify
 */

public class ParaBean implements Serializable {
    private static final long serialVersionUID = -7507832060701265426L;
    /**
     * 标准油消
     */
    private double standardFuelCon = -1d;
    /**
     * 标准里程
     */
    private double standardMileage = -1d;

    /**
     * GPS里程
     */
    private double gpsMileage = -1d;
    /**
     * acc
     */
    private int acc = 0;

    /**
     * 补传标识
     */
    private boolean isPatch;
    /**
     * 转速
     */
    private int rotation = 0;
    /**
     * 刹车次数
     */
    private int brakeTimes = 0;
    /**
     * 超速告警
     */
    private int speedingAlarm;
    /**
     * 疲劳驾驶告警
     */
    private int tiredAlarm;
    /**
     * 附加告警
     */
    private LocationData.AdditionAlarm06 additionAlarm06;
    /**
     * GPS时间
     */
    private long gpsDate;
    /**
     * 标准速度
     */
    private int speed;
    /**
     * GPS速度
     */
    private int gpsSpeed;
    /**
     * 通信号
     */
    private long tid;

    private String carId;
    /**
     * 两点间油量阀值
     */
    private double oilThreshold;
    /**
     * 两点间里程阀值
     */
    private double milThreshold;
    /**
     * 一天里程最大值
     */

    private int milMax;
    /**
     * 一天油耗最大值
     */
    private int oilMax;

    /**
     * 剩余油量
     */
    private double oilValue;

    /**
     * 经纬度
     */
    private int lat;
    /**
     * 经纬度
     */
    private int lng;

    /**
     * 仪表里程
     */
    private double meterMileage;
    /**
     * 积分里程
     */
    private double diffMileage;
    /**
     * ecu里程
     */
    private double ecuMileage;
    /**
     * 积分油耗
     */
    private double diffFuelCons;

    /**
     * 燃油总消耗
     */
    private double totalFuelCons;


    private int workHoursThreshold;

    /**
     * 流水号
     */
    private int serialNumber;

    /**
     * 东风终端 0, F9盒子标记位 1
     */
    private int starNumber;

    /**
     * 熄火滑行(1:熄火滑行,0正常)
     */
    private int flameoutGliding;

    /**
     * 是否夜间行驶
     */
    private int isNightDriving;

    public int getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(int serialNumber) {
        this.serialNumber = serialNumber;
    }

    public int getStarNumber() {
        return starNumber;
    }

    public void setStarNumber(int starNumber) {
        this.starNumber = starNumber;
    }

    public int getFlameoutGliding() {
        return flameoutGliding;
    }

    public void setFlameoutGliding(int flameoutGliding) {
        this.flameoutGliding = flameoutGliding;
    }

    public int getIsNightDriving() {
        return isNightDriving;
    }

    public void setIsNightDriving(int isNightDriving) {
        this.isNightDriving = isNightDriving;
    }

    public int getWorkHoursThreshold() {
        return workHoursThreshold;
    }

    public void setWorkHoursThreshold(int workHoursThreshold) {
        this.workHoursThreshold = workHoursThreshold;
    }


    public double getMeterMileage() {
        return meterMileage;
    }

    public void setMeterMileage(double meterMileage) {
        this.meterMileage = meterMileage;
    }

    public double getDiffMileage() {
        return diffMileage;
    }

    public void setDiffMileage(double diffMileage) {
        this.diffMileage = diffMileage;
    }

    public double getEcuMileage() {
        return ecuMileage;
    }

    public void setEcuMileage(double ecuMileage) {
        this.ecuMileage = ecuMileage;
    }

    public double getDiffFuelCons() {
        return diffFuelCons;
    }

    public void setDiffFuelCons(double diffFuelCons) {
        this.diffFuelCons = diffFuelCons;
    }

    public double getTotalFuelCons() {
        return totalFuelCons;
    }

    public void setTotalFuelCons(double totalFuelCons) {
        this.totalFuelCons = totalFuelCons;
    }

    public double getOilThreshold() {
        return oilThreshold;
    }

    public void setOilThreshold(double oilThreshold) {
        this.oilThreshold = oilThreshold;
    }

    public double getMilThreshold() {
        return milThreshold;
    }

    public void setMilThreshold(double milThreshold) {
        this.milThreshold = milThreshold;
    }

    public int getMilMax() {
        return milMax;
    }

    public void setMilMax(int milMax) {
        this.milMax = milMax;
    }

    public int getOilMax() {
        return oilMax;
    }

    public void setOilMax(int oilMax) {
        this.oilMax = oilMax;
    }

    public boolean isPatch() {
        return isPatch;
    }

    public void setPatch(boolean patch) {
        isPatch = patch;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public long getTid() {
        return tid;
    }

    public void setTid(long tid) {
        this.tid = tid;
    }

    public int getSpeed() {
        return speed;
    }

    public void setSpeed(int speed) {
        this.speed = speed;
    }

    public double getStandardFuelCon() {
        return standardFuelCon;
    }

    public void setStandardFuelCon(double standardFuelCon) {
        this.standardFuelCon = standardFuelCon;
    }

    public double getStandardMileage() {
        return standardMileage;
    }

    public void setStandardMileage(double standardMileage) {
        this.standardMileage = standardMileage;
    }

    public int getAcc() {
        return acc;
    }

    public void setAcc(int acc) {
        this.acc = acc;
    }

    public int getRotation() {
        return rotation;
    }

    public void setRotation(int rotation) {
        this.rotation = rotation;
    }

    public int getBrakeTimes() {
        return brakeTimes;
    }

    public void setBrakeTimes(int brakeTimes) {
        this.brakeTimes = brakeTimes;
    }

    public int getSpeedingAlarm() {
        return speedingAlarm;
    }

    public void setSpeedingAlarm(int speedingAlarm) {
        this.speedingAlarm = speedingAlarm;
    }

    public int getTiredAlarm() {
        return tiredAlarm;
    }

    public void setTiredAlarm(int tiredAlarm) {
        this.tiredAlarm = tiredAlarm;
    }

    public LocationData.AdditionAlarm06 getAdditionAlarm06() {
        return additionAlarm06;
    }

    public void setAdditionAlarm06(LocationData.AdditionAlarm06 additionAlarm06) {
        this.additionAlarm06 = additionAlarm06;
    }

    public double getGpsMileage() {
        return gpsMileage;
    }

    public void setGpsMileage(double gpsMileage) {
        this.gpsMileage = gpsMileage;
    }

    public long getGpsDate() {
        return gpsDate;
    }

    public void setGpsDate(long gpsDate) {
        this.gpsDate = gpsDate;
    }

    public int getGpsSpeed() {
        return gpsSpeed;
    }

    public void setGpsSpeed(int gpsSpeed) {
        this.gpsSpeed = gpsSpeed;
    }

    public double getOilValue() {
        return oilValue;
    }

    public void setOilValue(double oilValue) {
        this.oilValue = oilValue;
    }

    public int getLat() {
        return lat;
    }

    public void setLat(int lat) {
        this.lat = lat;
    }

    public int getLng() {
        return lng;
    }

    public void setLng(int lng) {
        this.lng = lng;
    }
}
